Page({
  data: {
    content: '', // 动态内容
    imageUrl: '',
  },

  // 监听输入内容
  onInput(e) {
    this.setData({
      content: e.detail.value
    });
  },
  // 选择图片
  chooseImage() {
    wx.chooseImage({
      count: 1,
      sizeType: ['original', 'compressed'],
      sourceType: ['album', 'camera'],
      success: res => {
        this.setData({
          imageUrl: res.tempFilePaths[0]
        });
      }
    });
  },
  deleteImage(){
    this.setData({
      imageUrl: null
    });
  },

  // 发布动态
  publish() {
    const content = this.data.content.trim();
    if (!content) {
      wx.showToast({
        title: '内容不能为空',
        icon: 'none'
      });
      return;
    }

    // 获取当前时间
    const time = new Date().toLocaleString();
    // 获取头像和昵称
    const userInfo=wx.getStorageSync('userInfo')

    // 获取本地存储的动态列表
    let posts = wx.getStorageSync('posts') || [];

    // 添加新动态
    posts.unshift({
      content: content,
      time: time,
      imageUrl:this.data.imageUrl,
      avatarUrl:userInfo.avatarUrl,
      nickName:userInfo.nickName,
      commentInputs:[]
    });

    // 保存到本地存储
    wx.setStorageSync('posts', posts);

    // 提示发布成功
    wx.showToast({
      title: '发布成功',
      icon: 'success'
    });

    // 清空输入框
    this.setData({
      content: '',
      imageUrl: ''
    });

    // 返回上一页
    wx.navigateBack();
    
  }
});
